Skip to content

Integrate MTH-Kotlin telnet library#15

Merged
powerje merged 31 commits intotrunkfrom
mth-integration
Mar 12, 2026
Merged

Integrate MTH-Kotlin telnet library#15
powerje merged 31 commits intotrunkfrom
mth-integration

Conversation

@powerje
Copy link
Copy Markdown
Member

@powerje powerje commented Mar 11, 2026

Summary

  • Replace Processor.java and OptionNegotiator.java with MTH-Kotlin's TelnetClientSession for telnet negotiation
  • Add MTH-Kotlin as a Gradle composite build (local) with JitPack fallback (CI/remote)
  • Move GMCP watcher registry from Processor into GMCPHandler
  • Net deletion of ~1000 lines

New capabilities via MTH

  • MTTS (multi-round TTYPE with 256-color/UTF-8/VT100 announcement)
  • MSDP variable support
  • EOR/GA prompt detection
  • MCCP3
  • CHARSET and NEW-ENVIRON negotiation
  • Proper packet fragmentation handling

powerje added 30 commits March 10, 2026 22:27
@powerje powerje merged commit 4473be7 into trunk Mar 12, 2026
1 check passed
@powerje powerje deleted the mth-integration branch March 12, 2026 02:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant